Electronic device and control method thereof

ABSTRACT

An electronic device includes a memory; a communication interface; and a processor configured to: based on a source device connected through the communication interface being identified to support a version of content transmission encryption, change first Extended Display Identification Data (EDID) information stored in the memory to second EDID information; and change a hot plug detect signal related to the communication interface from a low state to a high state.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is based on and claims priority under 35 U.S.C. § 119to Korean Patent Application No. 10-2018-0054447, filed on May 11, 2018,in the Korean Intellectual Property Office, the disclosure of which isincorporated by reference herein in its entirety.

BACKGROUND 1. Field

The disclosure relates to an electronic device and a controlling methodthereof, and more particularly, to an electronic device capable ofperforming communication with an external device and a controllingmethod thereof.

2. Description of Related Art

Beyond a Full High Definition (HD) resolution, contents with a Ultra HDlevel resolution has increased, and a sync device equipped with an HDMI(High-Definition Multimedia Interface) port supporting HDMI 2.0 versionbecomes increasingly popular. However, in many cases, a source device(e.g., a DVD player, a set-top box, etc.) used in connection with such async device has not yet supported the HDMI 2.0 version.

Accordingly, a recently-launched sync device is implemented such that auser directly confirms the HDMI version supported by the source deviceand manually sets the HDMI version menu. However, there is a problemthat the user must manually set the HDMI version menu.

SUMMARY

In accordance with an aspect of the disclosure, there is provided anelectronic device including a memory; a communication interface; and aprocessor configured to: based on a source device connected through thecommunication interface being identified to support a version of contenttransmission encryption, change first Extended Display IdentificationData (EDID) information stored in the memory to second EDID information;and change a hot plug detect signal related to the communicationinterface from a low state to a high state.

The processor may be further configured to: based on the source devicebeing identified to support the version of the content transmissionencryption, identify that the source device supports High-DefinitionMultimedia Interface (HDMI) version corresponding to the second EDIDinformation, and change the first EDID information stored in the memoryto the second EDID information, wherein the first EDID informationincludes Vendor-Specific Data Block (VSDB), and wherein the second EDIDinformation includes Vendor-Specific Data Block (VSDB) and HDMI ForumVendor-Specific Data Block (HF-VSDB).

The memory may be a first memory accessible by the source device, andwherein the processor may be further configured to, based on the sourcedevice being identified to distinguish the VSDB and the HF-VSDB bysupporting the HDMI version corresponding to the second EDIDinformation, write the VSDB and the HF-VSDB to the first memoryaccording to information stored in a second memory.

The memory may be a first memory accessible by the source device, andwherein the processor may be further configured to, based on the sourcedevice being identified to distinguish the VSDB and the HF-VSDB bysupporting the HDMI version corresponding to the second EDIDinformation, additionally write the HF-VSDB to the first memoryaccording to information stored in a second memory.

The VSDB may be stored in a first area of the memory, and wherein theprocessor may be further configured to, based on the source device beingidentified to distinguish the VSDB and the HF-VSDB by supporting theHDMI version corresponding to the second EDID information, additionallywrite the HF-VSDB to the first area of the memory according toinformation stored in a second area of the memory.

The processor may be further configured to, based on being connected tothe source device through the communication interface according to theversion of the content transmission encryption via the communicationinterface, identify that the source device supports the version of thecontent transmission encryption based on the connection.

The processor may be further configured to, based on there being acommunication connection attempt in accordance with the version of thecontent transmission encryption through the communication interface,identify that the source device supports the version of the contenttransmission encryption.

The processor may be further configured to: maintain the first EDIDinformation stored in the memory while a predetermined menu isinactivated; based on the predetermined menu being changed to anactivation state, change the first EDID information stored in the memoryto the second EDID information; and based on the source device beingidentified to support the version of the content transmissionencryption, change the predetermined menu from an inactivation state tothe activation state.

The communication interface may be an HDMI port, and the processor maybe further configured to change a signal of a predetermined pin relatedto the hot plug detect signal among a plurality of pins included in theHDMI port from the low state to the high state.

The version of the content transmission encryption of a predeterminedversion may be High-bandwidth Digital Content Protection (HDCP) 2.2version or higher.

In accordance with an aspect of the disclosure, there is provided amethod for controlling an electronic device, the method including: basedon a source device connected through a communication interface beingidentified to support content transmission encryption, changing firstExtended Display Identification Data (EDID) information stored in amemory to second EDID information; and changing a hot plug detect signalrelated to the communication interface from a low state to a high state.

The changing of the first EDID information to the second EDIDinformation may include: based on the source device being identified tosupport a version of the content transmission encryption, identifyingthat the source device supports High-Definition Multimedia Interface(HDMI) version corresponding to the second EDID information, andchanging the first EDID information stored in the memory to the secondEDID information, wherein the first EDID information includesVendor-Specific Data Block (VSDB), and wherein the second EDIDinformation includes Vendor-Specific Data Block (VSDB) and HDMI ForumVendor-Specific Data Block (HF-VSDB).

The memory may be a first memory accessible by the source device, andwherein the changing of the first EDID information to the second EDIDinformation may include, based on the source device being identified todistinguish the VSDB and the HF-VSDB by supporting the HDMI versioncorresponding to the second EDID information, writing the VSDB and theHF-VSDB to the first memory according to information stored in a secondmemory.

The memory may be a first memory accessible by the source device, andwherein the changing of the first EDID information to the second EDIDinformation may include, based on the source device being identified todistinguish the VSDB and the HF-VSDB by supporting the HDMI versioncorresponding to the second EDID information, additionally writing theHF-VSDB to the first memory according to information stored in a secondmemory.

The method may include, based on being connected to the source devicethrough the communication interface according to the version of thecontent transmission encryption via the communication interface,identifying that the source device supports the version of the contenttransmission encryption based on the connection.

The method may include, based on there being a communication connectionattempt according to the version of the content transmission encryptionthrough the communication interface, identifying that the source devicesupports the version of the content transmission encryption.

The changing of the first EDID information to the second EDIDinformation may include, maintaining the first EDID information storedin the memory while a predetermined menu is inactivated; based on thepredetermined menu being changed to an activation state, changing thefirst EDID information stored in the memory to the second EDIDinformation; and based on the source device being identified to supportthe version of the content transmission encryption, changing thepredetermined menu from an inactivation state to the activation state.

The communication interface may be an HDMI port, and wherein thechanging of the hot plug detect signal from the low state to the highstate may include changing a signal of a predetermined pin related tothe hot plug detect signal among a plurality of pins included in theHDMI port from the low state to the high state.

The version of the content transmission encryption of may beHigh-bandwidth Digital Content Protection (HDCP) 2.2 version or higher.

In accordance with an aspect of the disclosure, there is provided anon-transitory computer readable medium having stored thereon one ormore instructions which, when executed by a processor of an electronicdevice, causes the electronic device to perform operations, theoperations including: based on a source device connected through acommunication interface being identified to support the version ofcontent transmission encryption, changing first Extended DisplayIdentification Data (EDID) information stored in a memory to second EDIDinformation; and changing a hot plug detect signal related to thecommunication interface from a low state to a high state.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features, and advantages of certainembodiments of the present disclosure will be more apparent from thefollowing description taken in conjunction with the accompanyingdrawings, in which:

FIG. 1 is a configuration diagram illustrating an electronic systemaccording to an embodiment;

FIG. 2A is a view illustrating a VSDB according to an embodiment;

FIG. 2B is a view illustrating a VSDB according to an embodiment;

FIG. 3 is a view illustrating an HDMI version menu according to anembodiment;

FIG. 4 is a block diagram illustrating configuration of an electronicdevice according to an embodiment;

FIG. 5 is a view illustrating a method for identifying an HDCP versionof an external device according to an embodiment;

FIG. 6 is a view illustrating a method for identifying an HDCP versionof an external device according to an embodiment;

FIG. 7A is a view illustrating an SPD (Source Product Description)infoframe according to an embodiment;

FIG. 7B is a view illustrating an SPD infoframe according to anembodiment;

FIG. 7C is a view illustrating an SPD infoframe according to anembodiment;

FIG. 8A is a view illustrating a hot plug detect signal according to anembodiment;

FIG. 8B is a view illustrating a hot plug d detect signal according toan embodiment;

FIG. 9 is a block diagram illustrating detailed configuration of anelectronic device shown in FIG. 4 according to an embodiment;

FIG. 10 is a block diagram illustrating configuration of a source deviceaccording to an embodiment; and

FIG. 11 is a flowchart illustrating a method for controlling anelectronic device according to an embodiment.

DETAILED DESCRIPTION

Hereinafter, embodiments will be described in detail with reference tothe accompanying drawings.

An aspect of the disclosure relates to providing an electronic devicecapable of providing EDID information corresponding to HDMI versionsupported by a source device without manually setting an HDMI versionmenu by a user, and a controlling method thereof.

According to embodiments, without requiring a user to manually set amenu for converting EDID information related to an HDMI version of TV,an optimal UHD screen or an HDR screen may be viewed with an HDMI cableconnected in connection with a source device supporting the HDMI 2.0version.

The terms used in this specification will be briefly described, and thedisclosure will be described in detail.

All the terms used in this specification including technical andscientific terms have the same meanings as would be generally understoodby those skilled in the related art. However, these terms may varydepending on the intentions of the person skilled in the art, legal ortechnical interpretation, and the emergence of new technologies. Inaddition, some terms are arbitrarily selected by the applicant. Theseterms may be construed in the meaning defined herein and, unlessotherwise specified, may be construed on the basis of the entirecontents of this specification and common technical knowledge in theart.

The scope of the disclosure is not limited to embodiments disclosedbelow and may be implemented in various forms. In addition, all changesor modifications derived from the meaning and scope of the claims andtheir equivalents should be construed as being included within the scopeof the disclosure. In the following description, the configuration whichis publicly known but irrelevant to the gist of the disclosure could beomitted.

The terms such as “first,” “second,” and so on may be used to describe avariety of elements, but the elements should not be limited by theseterms. The terms are used simply to distinguish one element from otherelements.

The singular expression also includes the plural meaning as long as itdoes not differently mean in the context. In this specification, termssuch as ‘include’ and ‘have/has’ should be construed as designating thatthere are such features, numbers, operations, elements, components or acombination thereof in the specification, not to exclude the existenceor possibility of adding one or more of other features, numbers,operations, elements, components or a combination thereof.

In the disclosure, expressions “A or B,” “at least one of A and/or B,”or “one or more of A and/or B,” and the like include all possiblecombinations of the listed items.

According to an embodiment, ‘a module’, ‘a unit’, or ‘a part’ perform atleast one function or operation, and may be realized as hardware, suchas a processor or integrated circuit, software that is executed by aprocessor, or a combination thereof. In addition, a plurality of‘modules’, a plurality of ‘units’, or a plurality of ‘parts’ may beintegrated into at least one module or chip and may be realized as atleast one processor except for ‘modules’, ‘units’ or ‘parts’ that shouldbe realized in a specific hardware.

Hereinafter, embodiments will be described in detail with reference tothe accompanying drawings so that those skilled in the art can easilycarry out the embodiments. However, the disclosure may be embodied inmany different forms and is not limited to the embodiments describedherein. In order to clearly illustrate the disclosure in the drawings,some of the elements that are not essential to the completeunderstanding of the disclosure are omitted for clarity, and likereference numerals refer to like elements throughout the specification.

Hereinafter, the disclosure will be describe in greater detailed withreference to drawings.

FIG. 1 is a configuration diagram illustrating an electronic systemaccording to an embodiment.

Referring to FIG. 1, an electronic system 1000 include a sync device100′ and a source device 200′.

The source device 200′ may provide the content to the sync device 100′.The source device 200′ may be implemented as various types of electronicdevices capable of providing contents to the sync device 100′ such as aset-top box, a digital versatile disc (DVD) player, a Blu-ray discplayer, a personal computer (PC), a game device, etc. The sync device100′ may be embodied as electronic devices (contents output apparatuses)of various types capable of outputting contents received from the sourcedevice 100′ such as a network television (TV), a smart TV, an InternetTV, a Web TV, an Internet Protocol Television (IPTV), a signage, a PC,etc.

The sync device 100′ may be embodied as a device for supportingHigh-Definition Multimedia Interface (HDMI). Accordingly, the syncdevice 100′ and the source device 200′ may include an HDMI port, andperform communication with each other through the port. For example, thesync device 100′ and the source device 200′ may include an HDMI 2.0port. The HDMI 2.0 may be a standard optimized for ultra-high resolutionor higher environment referred to as 4K or UHD (ultra HD). A maximumbandwidth has been increased up to 18 Gbps, and it becomes possible totransmit smoothly running images at 60 Hz at resolutions up to4,096×2,160 (2160p). In addition, the HDMI 2.0a standard withhigh-dynamic-range (HDR) video support capability that improves thecontrast and color sensitivity throughout the screen was launched in2015. According to an embodiment, the HDMI 2.0 standard may be referredto as the HDMI 2.0a standard as well.

The source device 200′ may provide a content corresponding to ExtendedDisplay Identification Data (EDID) information received from the syncdevice 100′ to the sync device 100′. The EDID information may be astandard for transmitting display information from the sync device 100′(i.e., a display) to the source device 200′ (i.e., a host device). TheEDID may not defined by an interface signal such as a display datachannel (DDC), but may be defined by a data format to allow the hostdevice to read display capacity. The EDID information may includemanufacturer name, product's manufacturing year/month, product type,EDID version, product resolution and color coordinates, phosphor orfilter type, timing, screen size, luminance, pixel, etc.

According to the HDMI standard, resolution information and colorinformation of the sync device 100′ may be stored through VenderSpecific Data Block (VSDB), and the source device 200′ may read VSDBinformation and transmit the content corresponding to the VSDBinformation to the sync device 100′.

For example, referring to FIG. 2A, the VSDB may be partitioned by usingIEEE codes, including CEC Physical address information 21, color bitinformation 22, maximum TMDS frequency information 23, Audio/VideoLatency information, etc. The color bit information 22 may mean colorinformation, and the maximum Transition Minimized Differential Signaling(TMDS) frequency information 23 may refer to resolution information.This is because higher maximum TMDS clock frequency, the larger amountof data to be transmitted, and thus high resolution data could betransmitted. The source device 200′ may identify which format of signalthe sync device 100′ can receive and output through VSDB including suchinformation, and transmit a content in the signal format correspondingthereto.

However, in the HDMI 1.4 version, only a single VSDB has been provided.In the HDMI 2.0 version, the VSDB may be maintained and HF (HDMIForum)-VSDB may be added. An example HF-VSDB (24) is illustrated in FIG.2B.

When two or more VSDBs exist in the sink device 100′ as described above,According to the HDMI standard, the source device 200′ identifies IEEERegistration Identifiers (IEEE codes), read the IEEE codedistinguishably, and clearly grasp the information.

However, the source device released in the HDMI 1.4 version may beembodied to read the VSDB and then HF-VSDB. This is because the HDMI 1.4version generally uses only on VSDB to be embodied to identify VSDB onlyby reading Vendor specific tag code(=3) which indicates the VSDB withoutneeding to check IEEE code. In other words, the HDMI source device mayread only the Vendor specific tag code(=3) which is common to both theVSDB and HF-VSDB, and overwrite the HF-VSDB on top of the already readand written VSDB. Accordingly, existing VSDB data may be damaged. Forexample, the fourth bit of the 6^(th) byte of VSDB (FIG. 2A) may be bitinformation indicating whether a TV supports 30 bit, and on top of this,the HF-VSDB (shown in FIG. 2B) may be overwritten, such that the fourthbit of the sixth byte of the HF-VSDB (i.e. a value of Rsvd(0)) may bestored. As such each bit information of all VSDBs may be replaced witheach bit information of the HF-VSDBs in the corresponding positions.

Accordingly, the HDMI source device may identify which function issupported by the sync device connected based on the damaged VSDBinformation. Accordingly, the source device may recognize the HDMIstandard supported by the sync device based on the damaged VSDBinformation, and therefore output a signal based on incorrectspecification information of a TV. This causes problems, for example,sound may not be output, a specific resolution may not be output, orcolor bit may be incorrectly set to be output. This is because thesource device has identified that the sync device connected based on thedamaged VSDB information cannot support audio, or cannot support a highresolution since the TMDS maximum frequency is low.

In other words, VSDB and HF-VSDB may use different IEEE codes (forexample, IEEE OUI of HF-VSDB is 0xC4, Ox5D, and 0xD8, and IEEE OUI ofVSDB is 0x03, 0x0C, and 0x00). The above-described problems arisebecause the existing HDMI source devices are not designed todistinguishably process the HDMI and the VSDB.

For compatibility with the source device released in the HDMI 1.4version, the recently launched HDMI sync device may basically store onlythe VSDB in a memory accessed by the HDMI sync device, and when the HDMIsource device for identifying the VSDB and the HF-VSDB is connected, maystore both of the VSDB and the HF-VSDB in the memory through the HDMIversion menu. For example, as shown in FIG. 3, the HDMI sync device maybe embodied to set ON or OFF 311 for each HDMI port of the HDMI UHDcolor in a menu 310 related to settings.

According to an embodiment, when the HDMI UHD Color is OFF, only theVSDB may be stored in the memory. In this case, the source device mayrecognize that the sync device is available for supporting the maximumresolution: 2160p 4:2:0, maximum color bit: 8 bit, and color gamut:BT.709 color format based on the VSDB. That is, even if the sync devicesupports the highest resolution: 4K 4:4:4, the highest color bit: 2 bit,and the color gamut: BT.2020, a high-quality signal format may not betransmitted simply because the menu setting is set to be OFF.

Typically, the HDMI sync device may be released with the menu disabled,and embodied to allow a user manually set whether to enable the menu,that is, ON/OFF according to the specification of the HDMI sourcedevice. Accordingly, even if a source device and a sync devicesupporting HDMI 2.0 version are connected to each other, a user cannotwatch a high quality image if not setting the menu to ON.

However, according to an embodiment, when a source device supporting theHDMI 2.0 version, i.e., an HDMI source device capable of distinguishingthe VSDB and the HF-VSDB, it is possible to change and provide EDIDinformation automatically even if the menu is manually set.

FIG. 4 is a block diagram illustrating configuration of an electronicdevice according to an embodiment.

Referring to FIG. 4, an electronic device 100 may include a memory 110,a communication interface 120, and a processor 130. The electronicdevice 100 may be embodied as a sync device 100′ shown in FIG. 1.According to an embodiment, the electronic device 100 may be providedwith a display and output contents directly. Alternatively, if a displayis separately provided, the electronic device 100 may reproduce contentsand provide the contents to the display.

The memory 110 may store first EDID information, i.e., Extended DisplayIdentification Data (EDID) information of the first HDMI version. Forexample, the EDID information of the first HDMI version may include aVendor-Specific Data Block (VSDB) defined in the HDMI specification.

For example, the memory 110 may be embodied as at least one of a flashmemory, a ROM, a RAM, a hard disk type, a multimedia card micro type, ora card type memory (e.g., SD or XD memory, etc.).

According to an embodiment, the memory 110 may include a first memoryand a second memory.

The first memory may be embodied as a memory that stores the EDIDinformation of the first HDMI version, is readable and writable, and isaccessible by an external source device (e.g., the source device 200′ ofFIG. 1). For example, the EDID information of the first HDMI version mayinclude the Vendor-Specific Data Block (VSDB) defined in the HDMIspecification.

For example, the first memory may be implemented with a ROM (e.g.,electrically erasable programmable read-only memory (EEPROM)), but isnot limited thereto.

The second memory may store the second EDID information, i.e. the EDIDinformation of the second HDMI version. For example, the EDIDinformation of the second HDMI version may include Vendor-Specific DataBlock (VSDB) and HDMI Forum (HF)-VSDB defined in the HDMI specification.

However, in some cases, the second memory may store only the HDMI Forum(HF)-VSDB. For example, the second memory may be embodied with a flashmemory, but is not limited thereto.

According to another embodiment, the first EDID information may bestored in the first area of one original chip memory 110, and the secondEDID information may be stored in the second area. In this case, thefirst area may be a memory area accessible by the external source device(e.g., the source device 200′ in FIG. 1). The second EDID informationstored in the second area may include the VSDB and the HF-VSDB, but itis also possible to store only the HDMI Forum (HF)-VSDB in some cases.

The communication interface 120 may perform communication with anexternal device. The external device may be embodied as the sourcedevice 200′ shown in FIG. 1. For ease of explanation, it is assumed thatthe external device is embodied as the source device 200′ shown in FIG.1.

The communication interface 120 may be implemented as an HDMI portcapable of receiving high-resolution video and multi-channel digitalaudio from the external device 200′ over a single cable. Specifically,the communication interface 120 may include a Transition MinimizedDifferential Signaling (TMDS) channel, which receives video and audiosignals, a Display Data Channel (DDC) to receive device information, orinformation related to video, or audio (e.g., Enhanced Extended DisplayIdentification Data (E-EDID)) from connected the external device 200′,and a Consumer Electronic Control (CEC) for transmitting a controlsignal to the external device 200′.

The communication interface 120 may be embodied as an HDMI input portwhich supports the HDMI standard. The HDMI port of each version may havesub-compatibility. Therefore, it is possible to connect a source devicein a high-level standard to an output device in a low-level standard foruse, or vice versa. For example, even if the electronic device 100(e.g., a TV) supports the function related to the HDMI 2.0, if theexternal device 200′ (e.g., a Blue-ray player) supports the functionrelated to the HDMI 1.4, admittedly, only the function related to HDMI1.4 can be used.

The processor 130 may control the overall operation of the electronicdevice 100. The processor 130 may function to control the overalloperation of the electronic device 100. The processor 130 may includeone or more of a central processing unit (CPU), a controller, anapplication processor (AP), a communication processor (CP), or an APMprocessor.

The processor 130, when the source device 200′ is identified to supportcontent transmission encryption of a predetermined version, may change(or convert) the first EDID information stored in the memory 110 to thesecond EDID information, and change a hot plug detect signal related tothe communication interface 120 from a low state to a high state.

The memory 110 may be implemented with the first memory as describedabove, wherein the first EDID information includes the VSDB, and thesecond EDID information includes the VSDB and the HF-VSDB. The contenttransmission encryption of the predetermined version may be the HDCP ofversion 2.2 (High-bandwidth Digital Content Protection) (hereinafterreferred to as HDCP 2.2) or higher, but is not limited thereto.

Specifically, when the source device 200′ is identified as supportingthe HDCP version 2.2 or higher, the processor 130 may identify that thesource device 200′ supports an HDMI corresponding to the second EDIDinformation for following reason. Supporting the HDMI standardcorresponding to the second EDID information means that the VSDB and theHF-VSDB can be processed separately, and for ease of explanation, itwill be explained that the source device 200′ supports the HDMI 2.0standard.

An HDCP 2.2 version or higher may be supported from the HDMI 2.0standard, and in a case of source device for replaying UHD contents,most of devices may support the HDCP 2.2 version or higher. This isbecause HDC P2.2 must be supported in order to output UHD contents inUHD resolution (e.g., 3840×2160p) according to the UHD contentsprotection standard (AACS 2.0, Advanced Access Content System 2.0).Based on such the standard, a source device (e.g., a UHD BD Player) thatplays the UHD content may basically support the HDCP 2.2 version orhigher, and thus it is possible to identify whether the source devicesupports HDMI 2.0 or not based on whether the HDCP 2.2 version or higheris supported.

According to an embodiment, when a sync device is connected to thesource device 200′ via communication based on the content transmissionencryption of a predetermined version through the communicationinterface 120, it may be identified that the source device 200′ supportsthe content transmission encryption of the predetermined version basedon the connection.

When the sync device is connected to the source device 200′ bycommunication based on the HDCP 2.2 version or higher, the processor 130may identify that the source device 200′ supports the HDMI 2.0 orhigher, that is, distinguishably process the VSDB and the HF-VSDB.

Specifically, the processor 130 may identify that the source device 200′as a device supporting the HDCP 2.2 version or higher based on theconnection of the communication based on the HDCP 2.2 version or higher,and a device supporting the function provided by the HDMI version ofHDMI 2.0 or higher since it supports the HDCP version of HDCP 2.2 orhigher.

FIG. 5 is a view illustrating a method for identifying an HDCP versionof an external device according to an embodiment.

FIG. 5 shows a source code of an electronic device 100 used foridentifying an HDCP version of a source device.

The HDCP version of the source device 200′ may be identified based onthe three register states of the HDMI receiver block from the code shownin FIG. 5.

The three registers of the HDMI receiver block may have a state rangingfrom an initial value 510 to a different value 520 according to the HDCPversion of the source device 200′ as shown in FIG. 5.

In FIG. 5, the register associated with the HDCP 1.4 may beREG_OCM_RX_HDCP_STAT [0x3A2] and it can be identified whether the sourcedevice is connected of the HDCP 1.4 version based on the register value.For example, if the value of REG_OCM_RX_HDCP_STAT [0x3A2] is “1”, it canbe identified as being connected in the HDCP 1.4 version.

In FIG. 5, the registers associated with the HDCP 2.2 may beREG_OCM_RX_HDCP2X_GEN_STATUS [0xF0E] and REG_OCM_RX_HDCP2X_AUTH_STAT[0xF0E], and it can be identified whether the source device is connectedin the HDCP 2.2 version based on the two retriever values. For example,if both the values of REG_OCM_RX_HDCP2X_GEN_STATUS [0xF0E] andREG_OCM_RX_HDCP2X_AUTH_STAT [0xF0E] are “1”, it can be identified asbeing connected in the HDCP 2.2 version.

Neither of the two cases, the HDCP may be identified as not beingactivated. However, in some cases, it is also possible to identify theHDCP version based on whether the source device is connected in the HDCPversion 2.2 or higher. Unless the source device is not connected in theHDCP version 2.2 or higher, it can be identified as being connected inthe HDCP version 1.4 or lower.

As described above, according to an embodiment, the processor 130, whenit is identified that the sync device is connected to the source device200′ in the HDCP 2.2 version or higher, may identify that the sourcedevice 200′ is a device that supports a function in the HDCP version ofthe HDMI 2.0 or higher.

According to another embodiment, the processor 130, when detecting anattempt for connecting in the HDCP 2.2 version or higher in the sourcedevice 200′, may identify the source device 200′ as a device supportinga function in the HDMI 2.0 version or higher.

Specifically, according to the HDCP specification, a source device thatsupports the HDCP 2.2 version or higher first confirms whether theconnected sync device supports the HDCP version 2.0 or higher in orderto connect HDCP communication. This is because only if the sync deviceis identified as supporting the HDCP 2.2 version or higher, the HDCPcommunication can be tried to fit with the HDCP version specification ofHDCP 2.2 or higher.

FIG. 6 is a view illustrating a method 600 for identifying an HDCPversion of an external device according to an embodiment. The sourcedevice that supports the HDCP 2.2 version or higher may read apredetermined address of the sync device, for example, address 0x50shown at element 610 in FIG. 6 in order to identify whether theconnected device is a sync device for supporting the HDCP 2.2 version orhigher. The address 0x50 defined in the HDCP2.2 specification may be theaddress which stores a value that enables the source device supportingfor the HDCP 2.2 version to identify whether or not the sync devicesupports the HDCP 2.2 version (whether the HDCP 2.2 version isavailable).

In other words, when the source device attempts to read address 0x50, itmay mean that the source device supports HDCP 2.2. HDCP version. In acase of HDCP version 1.4 or lower prior to HDCP2.2, the source devicemay not read the address 0x50 and there is no reason to read the address0x50 since the address 0x50 is not defined in the sync device. That is,the operation of reading the address 0x50 after the detection of the hotplug detect signal has not been defined in the HDCP 1.4 or lower versionspecification. Thus, reading the address 0x50 may mean that the sourcedevice that supports HDCP version 2.2 or higher has performed anoperation to check whether a sync device supporting HDCP version 2.2 orhigher is connected according to the HDCP version specification of HDCPversion 2.2 or higher.

According to another embodiment, the processor 130 may identify whetherthe source device 200′ is a device for supporting a function provided inthe HDMI 2.0 version or higher based on the information transmitted fromthe source device 200′. The information transmitted from the sourcedevice 200′ may be, for example, SPD infoframe information.

FIG. 7A is a view illustrating an SPD infoframe (700) according to anembodiment. The Source Product Description infoframe (SPD infoframe) maybe information of a format as shown in FIG. 7A, and be defined in theHDMI specification as information on a source device transmitted from asource device to a sync device. The SPD infoframe may consist of 25bytes to provide detailed information (710) of the source device to thesync device.

The SPD infoframe may be described in CTA-861G included in the HDMIspecification. For example, the information may include information suchas a vendor name of a product, a product name describing the product,and a type of source device. FIG. 7B shows an example of the SPDinfoframe (720), and FIG. 7C shows an example of the informationincluded in the 25th byte (730).

The processor 130 may identify whether the source device supports theHDMI version of HDMI 1.4 or lower and the HDMI version of HDMI 2.0 orhigher based on at least one of model name, manufacturer information,and device type information included in the SPD infoframe.

Specifically, the processor 130 may identify whether the source deviceidentified by the SPD infoframe supports HDMI versions of HDMI 1.4 orlower or HDMI2.0 or higher based on at least one of database prepared inthe electronic device 100 and information received from a server. Forexample, a list including device model names that support HDMI versionsof HDMI 1.4 or lower and device model names that support HDMI versionsof HDMI 2.0 or higher may be stored in the database, or the listinformation may be received from the server.

The processor 130 may compare the model name included in the SPDinfoframe with the corresponding list to identify whether the sourcedevice supports HDMI versions of HDMI 1.4 or lower or HDMI2.0 or higher.However, in some cases, if only a list of device model names thatsupport HDMI version 1.4 or lower (or a list of device model names thatsupport HDMI version 2.0 or higher) is stored and if the source deviceis not included in the list, it may be identified as a device thatsupports HDMI version of HDMI 2.0 or higher (or a device that supportsHDMI version of HDMI 1.4 or lower). Alternatively, the processor 130 maytransmit information on the source device (e.g., a model name) to theserver and receive the HDMI version information corresponding to thesource device from the server.

When the list is stored in the database (e.g., the memory 110) providedin the electronic device 100, the list may be continuously updatedthrough a network. For example, a model name of a source devicemanufactured by each manufacturer may be generated with certain rules,information can be managed to confirm the HDMI version only with a modelname by updating the database based on the rules and applying modulename generation rules.

If the source device 200′ is identified as supporting the HDMI versioncorresponding to the second EDID information, for example, the HDMIversion 2.0 or higher, as described above, the processor 130 may writeVSDB and HF-VSDB to the memory 110. That is, if it is identified thatthe source device 200′ supports the HDMI standard corresponding to thesecond EDID information and the VSDB and the HF-VSDB can bedistinguished, the processor 130 may write the VSDB and the HF-VSDB tothe memory 110.

In one example, the processor 130 may additionally write the HF-VSDB tothe first memory (or one area of the memory 110) where the VSDB ispre-stored. As another example, the VSDB and the HF-VSDB may beoverwritten in the first memory (or one area of the memory 110) wherethe VSDB is pre-stored. As another example, the VSDB previously storedin the first memory (or one area of the memory 110) may be deleted, andthe VSDB and the HF-VSDB may be newly written.

However, as mentioned above, the sync devices that have been released inthe past may identify that the source device supports the HDMI versionof HDMI 2.0 or higher when the specific menu, that is, the HDMI UHDColor menu is set to ON, and change EDID information. Accordingly,according to an embodiment, when the source device 200′ is identified assupporting HDMI 2.0 for compatibility with the existing sync device, theprocessor 130 may sets the HDMI UHD Color menu to ON. In this case, whenthe HDMI UHD Color menu is set to ON, the processor 130 may additionallywrite the HF-VSDB in the first memory. That is, according to anembodiment, if the source device 200′ is identified as supporting HDMIversion 2.0 or higher, by setting the HDMI UHD Color menu to ON, theoperation afterwards may be embodied to perform according to anoperation algorithm of a sync device.

The processor 130 may additionally write the HF-VSDB to the firstmemory, and transitions a hot plug detect signal from low to high sothat the source device 200′ may read the changed EDID information.

The hot plug detect signal may be a signal standard for identifyingwhether the HDMI cable is connected or released according to the HDMIstandard. When the electronic device 100 is connected to the sourcedevice 200′ through the HDMI cable, a voltage sensed through a specificpin of the HDMI port, that is, a hot plug detect signal, may betransitioned from 0V to a predetermined voltage, for example, 5V. Inthis case, the source device 200′ may recognize that the HDMI cable isconnected and read the EDID information of the sync device. Accordingly,if the processor 130 randomly transitions the hot plug detect signalfrom the low state to the high state, it has the same effect as theoperation in which the HDMI cable is disconnected and then connected.

For example, the 18th and 19th pins among the 19 pins constituting theHDMI port may perform functions related to the hot plug detect signal.For example, the 18th and 19th pins of the HDMI port provided in theelectronic device 100 may be connected through a switch or implementedin a configuration having the same effect. In this case, when a voltageof +5 V is applied through the pin 18 of the HDMI port provided in thesource device 200′, if both HDMI ports are connected through the HDMIcable, +5V voltage may be detected at the 19^(th) pin of the HDMI portprovided in the source device 200′. In this case, the source device 200′may recognize that the source device 200′ is connected through the HDMIcable and read the EDID information of the electronic device 100.

The processor 130, when the EDID information of the memory 110 isupdated, may change a switch that connects the 18^(th) and 19^(th) pinsof the HDMI port provided in the electronic device 100 to OFF, and thento ON, and transmit a hot plug detect signal of +5V to the source device200′. The source device 200′ may sense the hot plug detect signal andread the EDID information updated in the memory 110. The source device200′) may sense V signal, identify that a new sync device is connected,read and renew the EDID information, and set outputting based on therenewed EDID information. According to such output setting, the sourcedevice 200′ may output an image signal in an HDMI image output signalformat optimized to the function of the electronic device 100.

The processor 130 may generate a hot plug detect signal and output thesignal through a specific pin of the HDMI port.

FIG. 8A and FIG. 8B are views illustrating a hot plug detect signalaccording to an embodiment.

FIG. 8A shows a relationship between a signal 810 input through an HDMIport 120 and a hot plug detect signal 820 output based therefrom.

According to an embodiment, as shown in FIG. 8A, the signal 810 inputthrough the 18th pin of the HDMI port 120 may be controlled by a hotplug detect signal through the processor shown in FIG. 8B, and the hotplug detect signal may be output through the 19th pin of the HDMI port120 as shown in FIG. 8A.

The processor 130 may output the hot plug detect signal regardless ofthe signal 810 input through the 18th pin of the HDMI port 120. In thiscase, the processor 130 may output the hot plug detect signal throughthe 19th pin of the HDMI port 120.

FIG. 9 is a block diagram illustrating detailed configuration of anelectronic device shown in FIG. 4.

Referring to FIG. 9, an electronic device 100 may include a memory 110,a communication interface 120, a processor 130, a receiver 140, adisplay 150, an audio output unit 160, and a user interface 170. Thedetailed description of configurations of FIG. 3, which has been alreadydescribed in FIG. 2, will be omitted.

The communication interface 120 may further include variouswired/wireless interfaces that can be connected to an external device inaddition to the HDMI port described above. For example, thecommunication interface 120 may include a wired interface such as a USBterminal, a Composite Video Banking Sync (CVBS) terminal, a componentterminal, an S-video terminal (analog) and a DVI (Digital VisualInterface) terminal, and a wireless interface that uses a communicationprotocol such as Wireless LAN (WLAN), Wireless Fidelity (Wi-Fi) Direct,Bluetooth, Radio Frequency Identification (FID), infrared dataassociation (IrDA), UltraWideband (UWB), ZigBee, Digital Living NetworkAlliance (DLNA), etc.

The memory 110 may store a program for processing and controlling eachsignal in the processor 130, and store the signal processed image, voiceor data signal. The memory 110 may temporarily store images, voices ordata signals input from the communication interface 120 or the networkinterface 143.

The receiver 140 may include at least one of a tuner 141, a demodulator142, and a network interface 143. In some cases, the receiver 140 mayinclude the tuner 141 and the demodulator 142, but may not include thenetwork interface 143, or vice versa. The tuner 141 may receive an RFsignal by tuning a channel selected by a user or pre-stored all channelsamong Radio Frequency (RF) broadcasting signals received throughantenna. The demodulator 142 may receive and demodulate a digital IFsignal (DIF) converted in the tuner 141, and perform channeldemodulation.

The network interface 143 may provide an interface for connecting theelectronic device 100 to a wired/wireless network including the Internetnetwork. The network interface unit 143 may include an Ethernet terminalor the like for connection to a wired network and may use, for example,a Wireless LAN (WLAN) (Wi-Fi), Wireless broadband (Wibro), WorldInteroperability for Microwave Access (Wimax), and High Speed DownlinkPacket Access (HSDPA) communication standards for connection with awireless network.

The display 150 convert the image signal, the data signal, and the OSDsignal processed by the processor 130, or the image signal, the datasignal, etc. received at the external interface 120 into R, G, and Bsignals, respectively to generate driving signals. The display 150 maybe implemented as a PDP, an LCD, an OLED, a flexible display, a 3Ddisplay, a touch screen, or the like.

The audio output unit 160 may receive the signal voice processed by theprocessor 130, for example, a stereo signal, a 3.1 channel signal, or a5.1 channel signal and output the signal as a voice. The audio outputunit 160 may be embodied as various forms of speakers.

The user interface 170 may transit the command input by a user to theprocessor 130, or transmit the signal of the processor 130 to the user.For example, the user interface 170 may be embodied to performcommunication with a remote control device according to variouscommunication methods such as an RF communication method, an infrared(IR) communication method, but also could be embodied as a key panelprovided in the electronic device 100.

FIG. 10 is a block diagram illustrating configuration of a source deviceaccording to an embodiment.

Referring to FIG. 10, a source device 200 may include a memory 210, acommunication interface 220 and a processor 230. The source device 200may be embodied as a source device 200′ shown in FIG. 1.

The memory 210 may temporarily or permanently store the informationreceived from the electronic device 100. The memory 210 may be embodiedin the similar manner as the memory 110 shown in FIG. 3.

The communication interface 220 may perform communication with theelectronic device 100. The electronic device 100 may be embodied as async device 100′ shown in FIG. 1.

The communication interface 220 may be embodied as an HDMI port in thesame manner as the interface 110 shown in FIG. 3. The communicationinterface 220 may be embodied in the similar manner as the communicationinterface 110 shown in FIG. 9.

The processor 230, when a hot plug detect signal related to thecommunication interface 220 is changed from a low state to a high state,may read EDID information stored in the memory 110 of the electronicdevice 100. The processor 120 may transmit an image signal to theelectronic device 100 in an output format corresponding to the EDIDinformation read through the communication interface 220.

According to an embodiment, the processor 230 may sense a hot plugdetect signal twice. To be specific, when the source device 200 isconnected to the electronic device 100 through the communicationinterface 120, the processor 230 may sense a hot plug signal thattransitions from low to high, and read VSDB stored in the memory 110 ofthe electronic device 100. Basically, only the VSDB may be stored in thememory 110 (the first memory) of the electronic device 100 accessed bythe source device 200. Thereafter, if the electronic device 100determines that the source device 200 supports HDMI 2.0 according toembodiments, the HF-VSDB may be additionally written to the memory 110and the hot plug detect signal may be re- The processor 230 switches tothe low state and then transitions to the high state, so that theprocessor 230 senses a second hot-plus signal that transitions from lowto high. Accordingly, the processor 230 reads the written VSDB and theHF-VSDB in the memory 110, and transmits the video signal to theelectronic device 100 in an output format corresponding to the readinformation.

FIG. 11 is a flowchart illustrating a method for controlling anelectronic device according to an embodiment.

According to a controlling method of an electronic device shown in FIG.11, it may be identified whether a source device connected through acommunication interface supports content transmission encryption of apredetermined version at step S1110.

At step S1110, if it is identified that the source device supports thecontent transmission encryption of the predetermined version, first EDIDinformation stored in a memory may be changed to second EDID informationat step S1120.

The hot plug detect signal related to the communication interface may bechanged from a low state to a high state at step S1130.

Also, at step S1120, if it is identified that the source device supportsthe predetermined version of content transmission encryption, the sourcedevice may be identified as supporting the High-Definition MultimediaInterface (HDMI) version corresponding to the second EDID information,and the first EDID information stored in the memory may be changed tothe second EDID information. The first EDID information may include aVendor-Specific Data Block (VSDB), and the second EDID information mayinclude a Vendor-Specific Data Block (VSDB) and an HDMI Forum (HF)-VSDB.

The memory may be a first memory accessed by the source device.

At step S1120, if it is identified that the source device supports theHDMI version corresponding to the second EDID information, and the VSDBand the HF-VSDB can be distinguished from each other, the VSDB and theHF-VSDB can be written to the first memory based on the informationstored in the second memory.

At step S1120, if it is identified that the source device supports theHDMI version corresponding to the second EDID information, and the VSDBand the HF-VSDB can be distinguished from each other, the HF-VSDB may beadditionally written to the first memory based on the information storedin the second memory.

At step S1120, if it is identified that the source device supports theHDMI version corresponding to the second EDID information, and the VSDBand the HF-VSDB can be distinguished from each other, the VSDB and theHF-VSDB may be written in the first area of the memory 110 based on theinformation stored in the second area of the memory 110.

At step S1120, if it is identified that the source device supports theHDMI version corresponding to the second EDID information, and the VSDBand the HF-VSDB can be distinguished from each other, the HF-VSDB canadditionally be written in the first area of the memory 110 based on theinformation stored in the second area of the memory 110.

At step S1110, when connected to a source device through a communicationinterface via communication based on content transmission encryption ofthe predetermined version, the source device may be identified tosupport the content transmission encryption of the predeterminedversion.

In addition, at step S1110, based on there being communicationconnection try based on the content transmission encryption of thepredetermined version through the communication interface, it may beidentified that the source device support the content transmissionencryption of the predetermined version.

At step S1120, the first EDID information stored in the memory may bemaintained while a predetermined menu is inactivated, and when the menuis in an activated state, the first EDID information stored in thememory may be changed to second EDID information, and if it isidentified that the source device supports the content transmissionencryption, the predetermined menu may be changed from the inactivatedstate to the activated state.

The communication interface may be the HDMI port. At step S1130, asignal of a predetermined pint related to a hot plug direct signal amonga plurality of pins included in the HDMI port may be changed from a lowstate to a high state.

Here, the predetermined version of the content transmission encryptionmay be 2.2 version or higher HDCP (High-bandwidth Digital ContentProtection).

According to embodiments as described above, without requiring a user tomanually set a menu for converting EDID information related to an HDMIversion of TV, an optimal UHD screen or an HDR screen may be viewed withan HDMI cable connected in connection with a source device supportingthe HDMI 2.0 version.

The methods according to embodiments may be embodied as applicationforms that can be mounted on an electronic device.

The methods according to embodiments may be embodied only with softwareupdated, or hardware upgrade with respect to an electronic device.

The embodiments may be performed by an embedded server provided in anelectronic device or an external server provided in the electronicdevice.

The embodiments described above may be implemented in a recording mediumthat can be read by a computer or a similar device using software,hardware, or a combination thereof. In some cases, embodiments describedherein may be implemented by a processor (130) itself. According tosoftware implementation, embodiments such as the procedures andfunctions described herein may be implemented in separate softwaremodules. Each of the software modules may perform one or more of thefunctions and operations described herein.

Meanwhile, computer instructions for performing the processingoperations of the electronic device 100 according to embodimentsdescribed above may be stored in a non-transitory computer-readablemedium. The computer instructions stored in the non-volatilecomputer-readable medium cause a specific apparatus to perform theprocessing operations in the electronic device 100 according toembodiments described above when executed by the processor of thespecific apparatus.

The non-transitory computer readable medium refers to a medium thatstores data semi-permanently rather than storing data for a very shorttime, such as a register, a cache, and a memory, and is readable by anapparatus. Specifically, the above-described various applications orprograms may be stored in a non-transitory computer readable medium suchas a compact disc (CD), a digital versatile disk (DVD), a hard disk, aBlu-ray disk, a universal serial bus (USB) memory stick, a memory card,and a read only memory (ROM), and may be provided.

Although embodiments have been shown and described, it will beappreciated by those skilled in the art that changes may be made tothese embodiments without departing from the principles and spirit ofthe disclosure. Accordingly, the scope of the disclosure is notconstrued as being limited to the described embodiments, but is definedby the appended claims as well as equivalents thereto.

What is claimed is:
 1. An electronic device comprising: a memory; acommunication interface; and a processor configured to: based on asource device connected through the communication interface beingidentified to support a first version of content transmissionencryption: convert first Extended Display Identification Data (EDID)information, which is stored in the memory and corresponds to a secondversion of content transmission encryption, to second EDID informationcorresponding to the first version of content transmission encryption,and change a hot plug detect signal related to the communicationinterface from a low state to a high state so that the source devicerecognizes that a High-Definition Multimedia Interface (HDMI) cable isconnected and reads the second EDID information.
 2. The electronicdevice as claimed in claim 1, wherein the processor is furtherconfigured to: identify that the source device supports an HDMI versioncorresponding to the second EDID information, wherein, the first EDIDinformation includes a Vendor-Specific Data Block (VSDB), and whereinthe second EDID information includes the VSDB and an HDMI Forum VSDB(HF-VSDB).
 3. The electronic device as claimed in claim 2, wherein thememory is a first memory accessible by the source device, and whereinthe processor is further configured to, based on the source device beingidentified to distinguish the VSDB and the HF-VSDB by supporting theHDMI version corresponding to the second EDID information, write theVSDB and the HF-VSDB to the first memory according to information storedin a second memory.
 4. The electronic device as claimed in claim 2,wherein the memory is a first memory accessible by the source device,and wherein the processor is further configured to, based on the sourcedevice being identified to distinguish the VSDB and the HF-VSDB bysupporting the HDMI version corresponding to the second EDIDinformation, additionally write the HF-VSDB to the first memoryaccording to information stored in a second memory.
 5. The electronicdevice as claimed in claim 2, wherein the VSDB is stored in a first areaof the memory, and wherein the processor is further configured to, basedon the source device being identified to distinguish the VSDB and theHF-VSDB by supporting the HDMI version corresponding to the second EDIDinformation, additionally write the HF-VSDB to the first area of thememory according to information stored in a second area of the memory.6. The electronic device as claimed in claim 1, wherein the processor isfurther configured to identify that the source device supports the firstversion of content transmission encryption based on the source devicebeing connected according to the first version of content transmissionencryption.
 7. The electronic device as claimed in claim 1, wherein theprocessor is further configured to, based on a communication connectionattempt in accordance with the first version of content transmissionencryption through the communication interface, identify that the sourcedevice supports the first version of content transmission encryption. 8.The electronic device as claimed in claim 1, wherein the processor isfurther configured to: maintain the first EDID information stored in thememory while a predetermined menu is inactivated, based on the sourcedevice being identified to support the first version of contenttransmission encryption, change the predetermined menu from aninactivation state to an activation state, and based on thepredetermined menu being changed to the activation state, convert thefirst EDID information stored in the memory to the second EDIDinformation.
 9. The electronic device as claimed in claim 1, wherein thecommunication interface is an HDMI port, and wherein the processor isfurther configured to change a signal of a predetermined pin related tothe hot plug detect signal among a plurality of pins included in theHDMI port from the low state to the high state.
 10. The electronicdevice as claimed in claim 1, wherein the first version of contenttransmission encryption is High-bandwidth Digital Content Protection(HDCP) 2.2 version or higher.
 11. A method for controlling an electronicdevice, the method comprising: based on a source device connectedthrough a communication interface being identified to support a firstversion of content transmission encryption: converting first ExtendedDisplay Identification Data (EDID) information, which is stored in amemory and corresponds to a second version of content transmissionencryption, to second EDID information corresponding to the firstversion of content transmission encryption; and changing a hot plugdetect signal related to the communication interface from a low state toa high state so that the source device recognizes that a High-DefinitionMultimedia Interface (HDMI) cable is connected and reads the second EDIDinformation.
 12. The method as claimed in claim 11, wherein theconverting the first EDID information to the second EDID informationfurther comprises: identifying that the source device supports an HDMIversion corresponding to the second EDID information, wherein the firstEDID information includes a Vendor-Specific Data Block (VSDB), andwherein the second EDID information includes the VSDB and an HDMI ForumVSDB (HF-VSDB).
 13. The method as claimed in claim 12, wherein thememory is a first memory accessible by the source device, and whereinthe converting the first EDID information to the second EDID informationfurther comprises, based on the source device being identified todistinguish the VSDB and the HF-VSDB by supporting the HDMI versioncorresponding to the second EDID information, writing the VSDB and theHF-VSDB to the first memory according to information stored in a secondmemory.
 14. The method as claimed in claim 12, wherein the memory is afirst memory accessible by the source device, and wherein the convertingthe first EDID information to the second EDID information furthercomprises, based on the source device being identified to distinguishthe VSDB and the HF-VSDB by supporting the HDMI version corresponding tothe second EDID information, additionally writing the HF-VSDB to thefirst memory according to information stored in a second memory.
 15. Themethod as claimed in claim 11, further comprising: identifying that thesource device supports the first version of content transmissionencryption based on the source device being connected according to thefirst version of content transmission encryption.
 16. The method asclaimed in claim 11, further comprising: based on a communicationconnection attempt according to the first version of contenttransmission encryption through the communication interface, identifyingthat the source device supports the first version of contenttransmission encryption.
 17. The method as claimed in claim 11, whereinthe converting the first EDID information to the second EDID informationfurther comprises, maintaining the first EDID information stored in thememory while a predetermined menu is inactivated; based on the sourcedevice being identified to support the first version of contenttransmission encryption, changing the predetermined menu from aninactivation state to an activation state; and based on thepredetermined menu being changed to the activation state, converting thefirst EDID information stored in the memory to the second EDIDinformation.
 18. The method as claimed in claim 11, wherein thecommunication interface is an HDMI port, and wherein the changing thehot plug detect signal from the low state to the high state compriseschanging a signal of a predetermined pin related to the hot plug detectsignal among a plurality of pins included in the HDMI port, from the lowstate to the high state.
 19. The method as claimed in claim 11, whereinthe first version of content transmission encryption is a High-bandwidthDigital Content Protection (HDCP) 2.2 version or higher.
 20. Anon-transitory computer readable medium having stored thereon one ormore instructions which, when executed by a processor of an electronicdevice, causes the electronic device to perform operations including:based on a source device connected through a communication interfacebeing identified to support a first version of content transmissionencryption, converting first Extended Display Identification Data (EDID)information, which is stored in a memory and corresponds to a secondversion of content transmission encryption, to send EDID informationcorresponding to the first version of content transmission encryption;and changing a hot plug detect signal related to the communicationinterface from a low state to a high state so that the source devicerecognizes that a High-Definition Multimedia Interface (HDMI) cable isconnected and reads the second EDID information.